home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 526-550 / disk_548 / labelmaker / labelmakerv1.5.lzh / LabelGadgets.c < prev    next >
C/C++ Source or Header  |  1991-07-22  |  13KB  |  829 lines

  1. #ifndef INTUITION_H
  2. #include <intuition/intuition.h>
  3. #endif
  4. #include "LabelDef.h"
  5.  
  6. extern struct Image ContinueImage, GirlImage, NoImage, YesImage;
  7.  
  8. BYTE TextBuffer[61], UTextBuffer[61];
  9. BYTE WholeText[257], UWholeText[257];
  10. BYTE GapBuffer[11], GapUBuffer[11];
  11. BYTE PrintWidthBuffer[11], PrintWidthUBuffer[11];
  12. BYTE PrintHeightBuffer[11], PrintHeightUBuffer[11];
  13.  
  14. struct StringInfo TextInfo =
  15. {
  16.  TextBuffer,
  17.  UTextBuffer,
  18.  0,61,
  19.  0,0,0,
  20.  0,0,0,
  21.  NULL, NULL, NULL
  22. };
  23.  
  24. struct StringInfo WholeTextInfo =
  25. {
  26.  WholeText,
  27.  UWholeText,
  28.  0,257,
  29.  0,0,0,
  30.  0,0,0,
  31.  NULL, NULL, NULL
  32. };
  33.  
  34.  
  35. struct Gadget LoadLabelGadg =
  36. {
  37.  NULL,
  38.  514, 15,
  39.  124, 11,
  40.  GADGHCOMP,
  41.  GADGIMMEDIATE | RELVERIFY,
  42.  BOOLGADGET,
  43.  NULL, NULL, NULL, NULL, NULL,
  44.  1,
  45.  NULL
  46. };
  47.  
  48. struct Gadget SaveLabelGadg =
  49. {
  50.  &LoadLabelGadg,
  51.  514, 27,
  52.  124, 11,
  53.  GADGHCOMP,
  54.  GADGIMMEDIATE | RELVERIFY,
  55.  BOOLGADGET,
  56.  NULL, NULL, NULL, NULL, NULL,
  57.  2,
  58.  NULL
  59. };
  60.  
  61. struct Gadget LoadPicGadg =
  62. {
  63.  &SaveLabelGadg,
  64.  514, 39,
  65.  124, 11,
  66.  GADGHCOMP,
  67.  GADGIMMEDIATE | RELVERIFY,
  68.  BOOLGADGET,
  69.  NULL, NULL, NULL, NULL, NULL,
  70.  3,
  71.  NULL
  72. };
  73.  
  74. struct Gadget LoadTextGadg =
  75. {
  76.  &LoadPicGadg,
  77.  514, 51,
  78.  124, 11,
  79.  GADGHCOMP,
  80.  GADGIMMEDIATE | RELVERIFY,
  81.  BOOLGADGET,
  82.  NULL, NULL, NULL, NULL, NULL,
  83.  4,
  84.  NULL
  85. };
  86.  
  87. struct Gadget EnterTextGadg =
  88. {
  89.  &LoadTextGadg,
  90.  514, 65,
  91.  124, 11,
  92.  GADGHCOMP,
  93.  GADGIMMEDIATE | RELVERIFY,
  94.  BOOLGADGET,
  95.  NULL, NULL, NULL, NULL, NULL,
  96.  5,
  97.  NULL
  98. };
  99.  
  100. struct Gadget EditTextGadg =
  101. {
  102.  &EnterTextGadg,
  103.  514, 77,
  104.  124, 11,
  105.  GADGHCOMP,
  106.  GADGIMMEDIATE | RELVERIFY,
  107.  BOOLGADGET,
  108.  NULL, NULL, NULL, NULL, NULL,
  109.  6,
  110.  NULL
  111. };
  112.  
  113. struct Gadget MoveTextGadg =
  114. {
  115.  &EditTextGadg,
  116.  514, 89,
  117.  124, 11,
  118.  GADGHCOMP,
  119.  GADGIMMEDIATE | RELVERIFY,
  120.  BOOLGADGET,
  121.  NULL, NULL, NULL, NULL, NULL,
  122.  7,
  123.  NULL
  124. };
  125.  
  126. struct Gadget MovePicGadg =
  127. {
  128.  &MoveTextGadg,
  129.  514, 101,
  130.  124, 11,
  131.  GADGHCOMP,
  132.  GADGIMMEDIATE | RELVERIFY,
  133.  BOOLGADGET,
  134.  NULL, NULL, NULL, NULL, NULL,
  135.  8,
  136.  NULL
  137. };
  138.  
  139. struct Gadget RemoveTextGadg =
  140. {
  141.  &MovePicGadg,
  142.  514, 113,
  143.  124, 11,
  144.  GADGHCOMP,
  145.  GADGIMMEDIATE | RELVERIFY,
  146.  BOOLGADGET,
  147.  NULL, NULL, NULL, NULL, NULL,
  148.  9,
  149.  NULL
  150. };
  151.  
  152. struct Gadget RemovePicGadg =
  153. {
  154.  &RemoveTextGadg,
  155.  514, 125,
  156.  124, 11,
  157.  GADGHCOMP,
  158.  GADGIMMEDIATE | RELVERIFY,
  159.  BOOLGADGET,
  160.  NULL, NULL, NULL, NULL, NULL,
  161.  10,
  162.  NULL
  163. };
  164.  
  165. struct Gadget RemoveAllGadg =
  166. {
  167.  &RemovePicGadg,
  168.  514, 137,
  169.  124, 11,
  170.  GADGHCOMP,
  171.  GADGIMMEDIATE | RELVERIFY,
  172.  BOOLGADGET,
  173.  NULL, NULL, NULL, NULL, NULL,
  174.  11,
  175.  NULL
  176. };
  177.  
  178. struct Gadget PrintGadg =
  179. {
  180.  &RemoveAllGadg,
  181.  514, 151,
  182.  124, 11,
  183.  GADGHCOMP,
  184.  GADGIMMEDIATE | RELVERIFY,
  185.  BOOLGADGET,
  186.  NULL, NULL, NULL, NULL, NULL,
  187.  12,
  188.  NULL
  189. };
  190.  
  191. struct Gadget SetUpGadg =
  192. {
  193.  &PrintGadg,
  194.  514, 163,
  195.  124, 11,
  196.  GADGHCOMP,
  197.  GADGIMMEDIATE | RELVERIFY,
  198.  BOOLGADGET,
  199.  NULL, NULL, NULL, NULL, NULL,
  200.  13,
  201.  NULL
  202. };
  203.  
  204. struct Gadget InformationGadg =
  205. {
  206.  &SetUpGadg,
  207.  514, 175,
  208.  124, 11,
  209.  GADGHCOMP,
  210.  GADGIMMEDIATE | RELVERIFY,
  211.  BOOLGADGET,
  212.  NULL, NULL, NULL, NULL, NULL,
  213.  14,
  214.  NULL
  215. };
  216.  
  217. struct Gadget QuitGadg =
  218. {
  219.  &InformationGadg,
  220.  514, 187,
  221.  124, 11,
  222.  GADGHCOMP,
  223.  GADGIMMEDIATE | RELVERIFY,
  224.  BOOLGADGET,
  225.  NULL, NULL, NULL, NULL, NULL,
  226.  15,
  227.  NULL
  228. };
  229.  
  230. struct Gadget LabelFieldGadg =
  231. {
  232.  &QuitGadg,
  233.  LABEL_LEFT, LABEL_TOP,
  234.  LABEL_WIDTH, LABEL_HEIGHT,
  235.  GADGHNONE,
  236.  GADGIMMEDIATE | RELVERIFY,
  237.  BOOLGADGET,
  238.  NULL, NULL, NULL, NULL, NULL,
  239.  16,
  240.  NULL
  241. };
  242.  
  243. /* END OF CONTROL GADGETS */
  244.  
  245. struct Gadget FontUpGadg =
  246. {
  247.  NULL,
  248.  46, 4,
  249.  22, 11,
  250.  GADGHCOMP,
  251.  GADGIMMEDIATE | RELVERIFY,
  252.  BOOLGADGET,
  253.  NULL, NULL, NULL, NULL, NULL,
  254.  1,
  255.  NULL
  256. };
  257.  
  258. struct Gadget FontDownGadg =
  259. {
  260.  &FontUpGadg,
  261.  70, 4,
  262.  22, 11,
  263.  GADGHCOMP,
  264.  GADGIMMEDIATE | RELVERIFY,
  265.  BOOLGADGET,
  266.  NULL, NULL, NULL, NULL, NULL,
  267.  2,
  268.  NULL
  269. };
  270.  
  271. struct Gadget StyleUnderGadg =
  272. {
  273.  &FontDownGadg,
  274.  268, 4,
  275.  22, 11,
  276.  GADGHNONE,
  277.  GADGIMMEDIATE | RELVERIFY,
  278.  BOOLGADGET,
  279.  NULL, NULL, NULL, NULL, NULL,
  280.  3,
  281.  NULL
  282. };
  283.  
  284. struct Gadget StyleBoldGadg =
  285. {
  286.  &StyleUnderGadg,
  287.  292, 4,
  288.  22, 11,
  289.  GADGHNONE,
  290.  GADGIMMEDIATE | RELVERIFY,
  291.  BOOLGADGET,
  292.  NULL, NULL, NULL, NULL, NULL,
  293.  4,
  294.  NULL
  295. };
  296.  
  297. struct Gadget StyleItalGadg =
  298. {
  299.  &StyleBoldGadg,
  300.  326, 4,
  301.  22,11,
  302.  GADGHNONE,
  303.  GADGIMMEDIATE | RELVERIFY,
  304.  BOOLGADGET,
  305.  NULL, NULL, NULL, NULL, NULL,
  306.  5,
  307.  NULL
  308. };
  309.  
  310. struct Gadget PlaceFixedGadg =
  311. {
  312.  &StyleItalGadg,
  313.  46, 16,
  314.  22, 11,
  315.  GADGHNONE,
  316.  GADGIMMEDIATE | RELVERIFY,
  317.  BOOLGADGET,
  318.  NULL, NULL, NULL, NULL, NULL,
  319.  6,
  320.  NULL
  321. };
  322.  
  323. struct Gadget PlaceFreeGadg =
  324. {
  325.  &PlaceFixedGadg,
  326.  70, 16,
  327.  22, 11,
  328.  GADGHNONE,
  329.  GADGIMMEDIATE | RELVERIFY,
  330.  BOOLGADGET,
  331.  NULL, NULL, NULL, NULL, NULL,
  332.  7,
  333.  NULL
  334. };
  335.  
  336. struct Gadget AlignLeftGadg =
  337. {
  338.  &PlaceFreeGadg,
  339.  140, 16,
  340.  22, 11,
  341.  GADGHNONE,
  342.  GADGIMMEDIATE | RELVERIFY,
  343.  BOOLGADGET,
  344.  NULL, NULL, NULL, NULL, NULL,
  345.  8,
  346.  NULL
  347. };
  348.  
  349. struct Gadget AlignRightGadg =
  350. {
  351.  &AlignLeftGadg,
  352.  164, 16,
  353.  22, 11,
  354.  GADGHNONE,
  355.  GADGIMMEDIATE | RELVERIFY,
  356.  BOOLGADGET,
  357.  NULL, NULL, NULL, NULL, NULL,
  358.  9,
  359.  NULL
  360. };
  361.  
  362. struct Gadget AlignCenterGadg =
  363. {
  364.  &AlignRightGadg,
  365.  188, 16,
  366.  22, 11,
  367.  GADGHNONE,
  368.  GADGIMMEDIATE | RELVERIFY,
  369.  BOOLGADGET,
  370.  NULL, NULL, NULL, NULL, NULL,
  371.  10,
  372.  NULL
  373. };
  374.  
  375. struct Gadget BorderDownGadg =
  376. {
  377.  &AlignCenterGadg,
  378.  268, 16,
  379.  22, 11,
  380.  GADGHNONE,
  381.  GADGIMMEDIATE | RELVERIFY,
  382.  BOOLGADGET,
  383.  NULL, NULL, NULL, NULL, NULL,
  384.  11,
  385.  NULL
  386. };
  387.  
  388. struct Gadget BorderUpGadg =
  389. {
  390.  &BorderDownGadg,
  391.  292, 16,
  392.  22, 11,
  393.  GADGHNONE,
  394.  GADGIMMEDIATE | RELVERIFY,
  395.  BOOLGADGET,
  396.  NULL, NULL, NULL, NULL, NULL,
  397.  12,
  398.  NULL
  399. };
  400.  
  401. struct Gadget BorderSidesGadg =
  402. {
  403.  &BorderUpGadg,
  404.  326, 16,
  405.  22, 11,
  406.  GADGHNONE,
  407.  GADGIMMEDIATE | RELVERIFY,
  408.  BOOLGADGET,
  409.  NULL, NULL, NULL, NULL, NULL,
  410.  13,
  411.  NULL
  412. };
  413.  
  414. struct Gadget BgColorsGadg =
  415. {
  416.  &BorderSidesGadg,
  417.  48, 29,
  418.  288, 9,
  419.  GADGHNONE,
  420.  GADGIMMEDIATE | RELVERIFY,
  421.  BOOLGADGET,
  422.  NULL, NULL, NULL, NULL, NULL,
  423.  14,
  424.  NULL
  425. };
  426.  
  427. struct Gadget FgColorsGadg =
  428. {
  429.  &BgColorsGadg,
  430.  48, 41,
  431.  288, 9,
  432.  GADGHNONE,
  433.  GADGIMMEDIATE | RELVERIFY,
  434.  BOOLGADGET,
  435.  NULL, NULL, NULL, NULL, NULL,
  436.  15,
  437.  NULL
  438. };
  439.  
  440. struct Gadget TextGadg =
  441. {
  442.  &FgColorsGadg,
  443.  48, 53,
  444.  288, 9,
  445.  GADGHCOMP,
  446.  GADGIMMEDIATE | RELVERIFY,
  447.  STRGADGET,
  448.  NULL, NULL, NULL, NULL,
  449.  (APTR) &TextInfo,
  450.  16,
  451.  NULL
  452. };
  453.  
  454. struct Gadget DoSoGadg =
  455. {
  456.  &TextGadg,
  457.  10, 65,
  458.  50, 11,
  459.  GADGHCOMP,
  460.  GADGIMMEDIATE | RELVERIFY,
  461.  BOOLGADGET,
  462.  NULL, NULL, NULL, NULL, NULL,
  463.  17,
  464.  NULL
  465. };
  466.  
  467. struct Gadget CancelGadg =
  468. {
  469.  &DoSoGadg,
  470.  286, 65,
  471.  50, 11,
  472.  GADGHCOMP,
  473.  GADGIMMEDIATE | RELVERIFY,
  474.  BOOLGADGET,
  475.  NULL, NULL, NULL, NULL, NULL,
  476.  18,
  477.  NULL
  478. };
  479.  
  480. struct NewWindow EditWinData =
  481. {
  482.  147,60,
  483.  346,80,
  484.  0,0,
  485.  GADGETUP,
  486.  BORDERLESS | ACTIVATE | RMBTRAP| NOCAREREFRESH | BACKDROP,
  487.  &CancelGadg,
  488.  NULL,NULL,
  489.  NULL,NULL,NULL,
  490.  NULL,NULL,NULL,
  491.  CUSTOMSCREEN,
  492. };
  493.  
  494. struct NewWindow LabelWinData =
  495. {
  496.  0,0,
  497.  640,200,
  498.  0,1,
  499.  GADGETUP,
  500.  BORDERLESS | ACTIVATE | RMBTRAP | BACKDROP,
  501.  &LabelFieldGadg,
  502.  NULL,NULL,
  503.  NULL,NULL,NULL,
  504.  NULL,NULL,NULL,
  505.  CUSTOMSCREEN,
  506. };
  507.  
  508. struct NewWindow WorkWinData =
  509. {
  510.  0,0,
  511.  320,200,
  512.  0,0,
  513.  NULL,
  514.  BORDERLESS | ACTIVATE | RMBTRAP | BACKDROP,
  515.  NULL,
  516.  NULL,NULL,
  517.  NULL,NULL,NULL,
  518.  NULL,NULL,NULL,
  519.  CUSTOMSCREEN,
  520. };
  521.  
  522.  
  523. struct NewScreen LabelScreenData =
  524. {
  525.  0,0,
  526.  640,200,4,
  527.  0,1,
  528.  HIRES,
  529.  CUSTOMSCREEN,
  530.  NULL,
  531.  NULL,
  532.  NULL,
  533.  NULL
  534. };
  535.  
  536. struct NewScreen WorkScreenData =
  537. {
  538.  0,0,
  539.  320,200,4,
  540.  0,1,
  541.  HIRES,
  542.  CUSTOMSCREEN | SCREENBEHIND,
  543.  NULL,
  544.  NULL,
  545.  NULL,
  546.  NULL
  547. };
  548.  
  549. struct NewScreen PicScreenData =
  550. {
  551.  0,0,
  552.  320,200,4,
  553.  0,1,
  554.  HIRES,
  555.  CUSTOMSCREEN | SCREENBEHIND,
  556.  NULL,
  557.  NULL,
  558.  NULL,
  559.  NULL
  560. };
  561.  
  562. struct Gadget GirlGadg = {
  563.         NULL,           /* NextGadget */
  564.         -88, -88,      /* LeftEdge, TopEdge */
  565.         80, 72,                /* Width, Height */
  566.         GADGIMAGE|GADGHCOMP| GRELRIGHT | GRELBOTTOM,    /* Flags */
  567.         RELVERIFY,      /* Activation */
  568.         BOOLGADGET,     /* GadgetType */
  569.         (APTR)&GirlImage,       /* GadgetRender */
  570.         NULL,           /* SelectRender */
  571.         NULL,           /* GadgetText */
  572.         0L,             /* MutualExclude */
  573.         NULL,           /* SpecialInfo */
  574.         1,              /* GadgetID */
  575.         NULL,           /* UserData */
  576. };
  577.  
  578. struct Gadget ContinueGadg = {
  579.         NULL,           /* NextGadget */
  580.         -76, -15,       /* LeftEdge, TopEdge */
  581.         71, 13,         /* Width, Height */
  582.         GADGIMAGE|GADGHCOMP| GRELRIGHT | GRELBOTTOM,    /* Flags */
  583.         RELVERIFY,      /* Activation */
  584.         BOOLGADGET,     /* GadgetType */
  585.         (APTR)&ContinueImage,   /* GadgetRender */
  586.         NULL,           /* SelectRender */
  587.         NULL,           /* GadgetText */
  588.         0L,             /* MutualExclude */
  589.         NULL,           /* SpecialInfo */
  590.         2,              /* GadgetID */
  591.         NULL,           /* UserData */
  592. };
  593.  
  594. struct NewWindow MessWinData =
  595. {
  596.  0,0,
  597.  640,200,
  598.  1,1,
  599.  GADGETUP,
  600.  BORDERLESS | ACTIVATE | RMBTRAP | BACKDROP,
  601.  &ContinueGadg,
  602.  NULL, NULL,
  603.  NULL,NULL,NULL,
  604.  NULL,NULL,NULL,
  605.  CUSTOMSCREEN,
  606. };
  607.  
  608. struct Gadget WholeTextGadg =
  609. {
  610.  NULL,
  611.  8, 30,
  612.  288, 8,
  613.  GADGHCOMP,
  614.  GADGIMMEDIATE | RELVERIFY,
  615.  STRGADGET,
  616.  NULL, NULL, NULL, NULL,
  617.  (APTR) &WholeTextInfo,
  618.  3,
  619.  NULL
  620. };
  621.  
  622. struct Gadget YesGadg = {
  623.         NULL,          /* NextGadget */
  624.         6, -15,        /* LeftEdge, TopEdge */
  625.         31, 13,        /* Width, Height */
  626.         GADGIMAGE|GADGHCOMP|GRELBOTTOM,    /* Flags */
  627.         RELVERIFY,      /* Activation */
  628.         BOOLGADGET,     /* GadgetType */
  629.         (APTR)&YesImage,        /* GadgetRender */
  630.         NULL,           /* SelectRender */
  631.         NULL,           /* GadgetText */
  632.         0L,             /* MutualExclude */
  633.         NULL,           /* SpecialInfo */
  634.         1,              /* GadgetID */
  635.         NULL,           /* UserData */
  636. };
  637.  
  638. struct Gadget NoGadg = {
  639.         &YesGadg,       /* NextGadget */
  640.         -36, -15,       /* LeftEdge, TopEdge */
  641.         31, 13,         /* Width, Height */
  642.         GADGIMAGE|GADGHCOMP|GRELRIGHT|GRELBOTTOM,    /* Flags */
  643.         RELVERIFY,      /* Activation */
  644.         BOOLGADGET,     /* GadgetType */
  645.         (APTR)&NoImage, /* GadgetRender */
  646.         NULL,           /* SelectRender */
  647.         NULL,           /* GadgetText */
  648.         0L,             /* MutualExclude */
  649.         NULL,           /* SpecialInfo */
  650.         2,              /* GadgetID */
  651.         NULL,           /* UserData */
  652. };
  653.  
  654. struct NewWindow BoolWinData =
  655. {
  656.  0,0,
  657.  640,200,
  658.  1,1,
  659.  GADGETUP,
  660.  BORDERLESS | ACTIVATE | RMBTRAP | BACKDROP,
  661.  &NoGadg,
  662.  NULL, NULL,
  663.  NULL,NULL,NULL,
  664.  NULL,NULL,NULL,
  665.  CUSTOMSCREEN,
  666. };
  667.  
  668. struct StringInfo PrintWidthInfo =
  669. {
  670.  PrintWidthBuffer,
  671.  PrintWidthUBuffer,
  672.  0,11,
  673.  0,0,0,
  674.  0,0,0,
  675.  NULL, NULL, NULL
  676. };
  677.  
  678. struct StringInfo PrintHeightInfo =
  679. {
  680.  PrintHeightBuffer,
  681.  PrintHeightUBuffer,
  682.  0,11,
  683.  0,0,0,
  684.  0,0,0,
  685.  NULL, NULL, NULL
  686. };
  687.  
  688. struct StringInfo LabelGapInfo =
  689. {
  690.  GapBuffer,
  691.  GapUBuffer,
  692.  0,11,
  693.  0,0,0,
  694.  0,0,0,
  695.  NULL, NULL, NULL
  696. };
  697.  
  698. struct Gadget PrintWidthGadg =
  699. {
  700.  NULL,
  701.  176, 5,
  702.  40, 9,
  703.  GADGHCOMP,
  704.  GADGIMMEDIATE | RELVERIFY | LONGINT,
  705.  STRGADGET,
  706.  NULL, NULL, NULL, NULL,
  707.  (APTR) &PrintWidthInfo,
  708.  1,
  709.  NULL
  710. };
  711.  
  712. struct Gadget PrintHeightGadg =
  713. {
  714.  &PrintWidthGadg,
  715.  176, 18,
  716.  40, 9,
  717.  GADGHCOMP,
  718.  GADGIMMEDIATE | RELVERIFY | LONGINT,
  719.  STRGADGET,
  720.  NULL, NULL, NULL, NULL,
  721.  (APTR) &PrintHeightInfo,
  722.  2,
  723.  NULL
  724. };
  725.  
  726. struct Gadget LabelGapGadg =
  727. {
  728.  &PrintHeightGadg,
  729.  176, 31,
  730.  40, 9,
  731.  GADGHCOMP,
  732.  GADGIMMEDIATE | RELVERIFY | LONGINT,
  733.  STRGADGET,
  734.  NULL, NULL, NULL, NULL,
  735.  (APTR) &LabelGapInfo,
  736.  3,
  737.  NULL
  738. };
  739.  
  740. struct Gadget SetEditGadg =
  741. {
  742.  &LabelGapGadg,
  743.  91, 43,
  744.  137, 13,
  745.  GADGHCOMP,
  746.  GADGIMMEDIATE | RELVERIFY,
  747.  BOOLGADGET,
  748.  NULL, NULL, NULL, NULL, NULL,
  749.  4,
  750.  NULL
  751. };
  752.  
  753. struct Gadget SetGadg =
  754. {
  755.  &SetEditGadg,
  756.  8, 43,
  757.  30, 13,
  758.  GADGHCOMP,
  759.  GADGIMMEDIATE | RELVERIFY,
  760.  BOOLGADGET,
  761.  NULL, NULL, NULL, NULL, NULL,
  762.  5,
  763.  NULL
  764. };
  765.  
  766. struct Gadget OutGadg =
  767. {
  768.  &SetGadg,
  769.  281, 43,
  770.  31, 13,
  771.  GADGHCOMP,
  772.  GADGIMMEDIATE | RELVERIFY,
  773.  BOOLGADGET,
  774.  NULL, NULL, NULL, NULL, NULL,
  775.  6,
  776.  NULL
  777. };
  778.  
  779. struct NewWindow SetUpWinData =
  780. {
  781.  160,82,
  782.  320,60,
  783.  1,1,
  784.  GADGETUP,
  785.  BORDERLESS | ACTIVATE | RMBTRAP | BACKDROP,
  786.  &OutGadg,
  787.  NULL, NULL,
  788.  NULL,NULL,NULL,
  789.  NULL,NULL,NULL,
  790.  CUSTOMSCREEN,
  791. };
  792.  
  793. BYTE InformationText[2][14][51] =
  794. {
  795.  {
  796.   "                  Label Maker V1.5                ",
  797.   "                                                  ",
  798.   " © 1991 by Stefan G. Boldorf, all rights reserved ",
  799.   "                                                  ",
  800.   "Consult the file 'LabelMakerV1.5.doc' for copying ",
  801.   "restrictions and usage of the Label Maker.        ",
  802.   "                                                  ",
  803.   "This program may not be copied without the files  ",
  804.   "'LabelMakerV1.5.doc' and 'LabelMakerV1.5.zoo'.    ",
  805.   "All three files may not be changed in any way!!!  ",
  806.   "                                                  ",
  807.   "Thanx go to Thomas Geib and Björn-Eric Trost.     ",
  808.   "                                                  ",
  809.   "PD De/compactor routines by EA from FISH 185.     "
  810.  },
  811.  {
  812.   "Very well, you have found the secret page!        ",
  813.   "                                                  ",
  814.   "As you may have discovered by now, I am a succer  ",
  815.   "for those Japanese animated cartoon series like   ",
  816.   "'ROBOTECH','NICKY LARSON' and 'THE LENSMAN'. Here ",
  817.   "is something for those folks that feel obliged to ",
  818.   "send me something or want a 'speedy update':      ",
  819.   "If you happen to have drawn or digitised images   ",
  820.   "of one of the above or other Japanese cartoon art ",
  821.   "include them on the disk you send me (as long as  ",
  822.   "they are PD, of course) and it will speed up the  ",
  823.   "'updating process' or enlarge my gratitude a great",
  824.   "deal!                                             ",
  825.   "Like Captain Gloval said,  'FIRE THE MAIN GUN!'   ",
  826.  }
  827. };
  828.  
  829.